CR

[Encerrado]Peça seu script!

Por Crypter, 15 de mar. de 2017 em Tópicos Sem Resposta

95
14.8k
CrypterC
17 de março de 2017 às 18:55
Agora, lessa disse:

Primeiro queria te parabenizar pela iniciativa e segundo, vou pedir o meu também ;):

Cara e o seguinte. Queria um script que o player só pode-se colocar dentro de uma backpack (id = 1988) apenas bags (id = 1987 à 1997). E que dentro dessas bags o player não possa colocar backpack mas que possa colocar qualquer outro item.

 

Isso deve ser de C++ não tenho nenhuma ideia de como fazer em lua.

lessaL
17 de março de 2017 às 18:57
Agora, Crypter disse:

Isso deve ser de C++ não tenho nenhuma ideia de como fazer em lua.

Será que não dar pra fazer por movements?

XZeroX
17 de março de 2017 às 19:04
29 minutos atrás, Crypter disse:

Arrume o login.lua fiz na pressa e não vi o erro:

 

 

---Corrigindo vida caso o playe relogue ---

local health = 10000 -- vida que voce colocou no robo.lua
if getPlayerStorageValue(cid, 92001) >= 1 then
        setPlayerStorageValue(cid, 92001, 0) 
        setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)-health)-- linha adicionada by crypter
end

 

@XZero

melhorei o codigo testa ai:

 

 

--- crypter ---

function onUse(cid, item, frompos, item2, topos)
local config = {
robo = {lookType = 2 },
cooldown = 5,  --- tempo entre um uso e outro
speed = 100,
health = 10000,
stor= 92001
}


if os.time() - getPlayerStorageValue(cid, 55695) >= config.cooldown then
      setPlayerStorageValue(cid, 55695, os.time())

  if getPlayerStorageValue(cid, config.stor) == 1 then
     setPlayerStorageValue(cid, config.stor, 0)
     doRemoveCondition(cid, CONDITION_OUTFIT)
     doSendAnimatedText(getCreaturePosition(cid), '[ROBO OFF]', 32)
     doChangeSpeed(cid, -config.speed)
     setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)-config.health) -- linha adicionada by crypter
     doPlayerSendTextMessage(cid, MESSSAGE_STATUS_CONSOLE_ORANGE, 'Voce saiu do robo e perdeu a vida extra.')
  else
     doChangeSpeed(cid, config.speed)
     doSetCreatureOutfit(cid, config.robo, -1)
     doSendAnimatedText(getCreaturePosition(cid), '[ROBO ON]', 32)
     doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Voce montou no robo e ganhou vida extra.')
     setPlayerStorageValue(cid, config.stor, 1)
     setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+config.health)-- linha adicionada by crypter
end
else
doPlayerSendCancel(cid, "Aguarde "..(config.cooldown - (os.time() - getPlayerStorageValue(cid, 55695))).." segundos.")
    end
return true
end


--- crypter ---

 

Ate da a vida porem , nao volta ao normal quando desce e se relogar o player fica 10000/vida original Ex: [ 10000/1200 ] , e quando ele ta em cima do Robo e ta com HP 10000/10000 e recebe qualquer dano fica 1200/10000 , Base DxP. :v

CrypterC
17 de março de 2017 às 19:05
Agora, XZero disse:

Ate da a vida porem , nao volta ao normal quando desce e se relogar o player fica 10000/vida original Ex: [ 10000/1200 ] , e quando ele ta em cima do Robo e ta com HP 10000/10000 e recebe qualquer dano fica 1200/10000 , Base DxP. :v

Testei aqui e funcionou.

MarshmelloM
17 de março de 2017 às 19:18
5 minutos atrás, Crypter disse:

Testei aqui e funcionou.

man pq se n vai fazer mais a minha ? ;-;

XZeroX
17 de março de 2017 às 20:16
1 hora atrás, Crypter disse:

Testei aqui e funcionou.

mas aki n '-' , usou que base ?

CrypterC
17 de março de 2017 às 20:23
Agora, XZero disse:

mas aki n '-' , usou que base ?

PokeAlpha Server

ZoRZ
17 de março de 2017 às 20:43
13 minutos atrás, Crypter disse:

PokeAlpha Server

SABE ARRUMA ESSE ERRO?

[20:26:48.362] > ERROR: Unknown world type: pvp

CrypterC
17 de março de 2017 às 20:46
Agora, ZikaLord disse:

SABE ARRUMA ESSE ERRO?

[20:26:48.362] > ERROR: Unknown world type: pvp

Abra o config.lua e procure por: worldType =

 

Troque por isso:

 

 

worldType = "2"

 

ZoRZ
17 de março de 2017 às 21:09
15 minutos atrás, Crypter disse:

Abra o config.lua e procure por: worldType =

 

Troque por isso:

 

 

worldType = "2"

 

Pode criar spell que tira paralyze(trap) chamado "Kai" aumenta +1345 de mana

DeadpoolD
17 de março de 2017 às 22:00
2 horas atrás, lessa disse:

Será que não dar pra fazer por movements?

têm sim, por uma função "OnMoveItem", tem ela aqui no forum!

XZeroX
17 de março de 2017 às 23:03
2 horas atrás, Crypter disse:

PokeAlpha Server

'-'Faz  Uma que funcione no DxP , Ja avisei que daria 3 Reps pela dificuldade :v

Editado Março 17 por XZero

geloroboG
18 de março de 2017 às 01:04

vc dize condo montros/pokemon certo faiz 1 so  assim eu so recopiu o codigo. assim coloca aggron para vira mega depois so troca mega aggron  para gallade asism por atiande

CrypterC
18 de março de 2017 às 12:48
13 horas atrás, XZero disse:

'-'Faz  Uma que funcione no DxP , Ja avisei que daria 3 Reps pela dificuldade :v

o Servidor usado é baseado em dxp .... Testei e a vida não buga.. Deve ser teu client que não atualiza a vida ou demora

18 de março de 2017 às 14:39

@Crypter  Amigo Poderia fazer um Script Simples para Bloquear á conexão de um jogador por determinado IP? Configuravel no Script?

 

Grato se fazer eu fico agradecido e claro 3 REP+